home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 51 / Mac Magazin and MacEasy Magazine CD - Issue 51.iso / Software / Mobiles Büro / Newton / GestureLaunchEngine 3.1.1 ƒ.sea / GestureLaunchEngine 3.1.1 ƒ / scripts.txt < prev    next >
Text File  |  1997-09-09  |  16KB  |  569 lines

  1. The scripts included with this distribution of GestureLaunch 3.0:
  2.  
  3. ***************************************************************************
  4. SCRIPT : Type text
  5. VERSION: 1
  6. PARAM  : Text
  7. DESCRIPTION:
  8.  
  9. Typing simulator script
  10. ©1997 Innovative Computer Solutions
  11.  
  12. Takes the given text and simulates typing it on the keyboard.
  13.  
  14.  
  15.  
  16. ***************************************************************************
  17. SCRIPT : Command key
  18. VERSION: 5
  19. PARAM  : Text
  20. DESCRIPTION:
  21.  
  22. Command key simulator script
  23. ©1997 Innovative Computer Solutions
  24.  
  25. Simulates tapping a character on the keyboard with option modifier keys down.  
  26.  
  27. The parameter should contain a list of key modifiers (option/opt, command/cmd, shift, or control/ctrl) and the key(s) to press.  For example, 'cmd shift v' would simulate typing v with the command and shift keys held down.
  28.  
  29. You may optionally include the string 'xxx' (no quotes), which will automatically be replaced with the recognized letter.  For example, 'ctrl opt xxx' would simulate typing the recognized letter with the control and option keys held down.
  30.  
  31. If you provide no parameter at all, then the recognized letter will by typed with the command key held down.
  32.  
  33. Be sure to separate modifier keys with spaces, and do not use any extra characters like dashes (ie; don't say 'cmd-v', use 'cmd v').
  34.  
  35. You may string multiple characters together.  For instance 'cmd opt ab' would type a followed by b, both with the command and option keys down.
  36.  
  37. This script is not case sensitive.
  38.  
  39.  
  40.  
  41.  
  42. ***************************************************************************
  43. SCRIPT : Launch Application
  44. VERSION: 6
  45. PARAM  : Package
  46. DESCRIPTION:
  47.  
  48. 'Launch Application' script
  49. ©1997 Innovative Computer Solutions
  50.  
  51. Launches the package specified in the parameter.  If no package is specified in the parameter, then a picker is opened and scrolled to the first item which begins with the recognized letter.
  52.  
  53.  
  54.  
  55. ***************************************************************************
  56. SCRIPT : New 'paper' note
  57. VERSION: 1
  58. PARAM  : <none>
  59. DESCRIPTION:
  60.  
  61. 'New paper note' script
  62. ©1997 Innovative Computer Solutions
  63.  
  64. Creates a new 'paper' note in the notepad, and scrolls to that note.  The notepad will be opened if it is not already open.
  65.  
  66.  
  67.  
  68. ***************************************************************************
  69. SCRIPT : Scroll to top of note
  70. VERSION: 1
  71. PARAM  : <none>
  72. DESCRIPTION:
  73.  
  74. 'Scroll to top of note' script
  75. ©1997 Innovative Computer Solutions
  76.  
  77. Scrolls to the top of the currently visible note in the notepad.  Useful to get back to the beginning of a long multi-screen note.
  78.  
  79.  
  80.  
  81. ***************************************************************************
  82. SCRIPT : Scroll notepad to top
  83. VERSION: 1
  84. PARAM  : <none>
  85. DESCRIPTION:
  86.  
  87. 'Scroll notepad to top' script
  88. ©1997 Innovative Computer Solutions
  89.  
  90. Scrolls notepad to the top.
  91.  
  92.  
  93.  
  94. ***************************************************************************
  95. SCRIPT : Scroll notepad to bottom
  96. VERSION: 1
  97. PARAM  : <none>
  98. DESCRIPTION:
  99.  
  100. 'Scroll notepad to bottom' script
  101. ©1997 Innovative Computer Solutions
  102.  
  103. Scrolls notepad to the bottom.
  104.  
  105.  
  106.  
  107. ***************************************************************************
  108. SCRIPT : Use Assistant
  109. VERSION: 1
  110. PARAM  : Text
  111. DESCRIPTION:
  112.  
  113. Assistant script
  114. ©1997 Innovative Computer Solutions
  115.  
  116. Sends the text provided in the parameter to the Newton Intelligent Assistant.  This is the same as tapping the assist button and entering the text in the assist slip.
  117.  
  118.  
  119.  
  120. ***************************************************************************
  121. SCRIPT : Use Find
  122. VERSION: 2
  123. PARAM  : Text
  124. DESCRIPTION:
  125. Find script
  126. ©1997 Innovative Computer Solutions
  127.  
  128. Initiates a Find operation for the text provided in the parameter.  This is the same as tapping the Find button and entering the text in the Find slip.
  129.  
  130.  
  131.  
  132. ***************************************************************************
  133. SCRIPT : Put Newton to Sleep
  134. VERSION: 1
  135. PARAM  : <none>
  136. DESCRIPTION:
  137.  
  138. 'Sleep' script
  139. ©1997 Innovative Computer Solutions
  140.  
  141. Puts Newton to Sleep (as if the power switch had been pressed).
  142.  
  143.  
  144.  
  145. ***************************************************************************
  146. SCRIPT : Reboot Newton
  147. VERSION: 1
  148. PARAM  : <none>
  149. DESCRIPTION:
  150.  
  151. 'Reboot' script
  152. ©1997 Innovative Computer Solutions
  153.  
  154. Restarts the Newton (as if the reset button had been pressed).
  155.  
  156.  
  157.  
  158. ***************************************************************************
  159. SCRIPT : Toggle Backlight
  160. VERSION: 2
  161. PARAM  : Text
  162. DESCRIPTION:
  163.  
  164. 'Toggle Backlight' script
  165. ©1997 Innovative Computer Solutions
  166.  
  167. Toggles the Backlight.  You may optionally provide the words 'on' or 'off' in the parameter to force the backlight on or off instead of simply toggling it.
  168.  
  169.  
  170.  
  171. ***************************************************************************
  172. SCRIPT : Send pending X-Ports
  173. VERSION: 1
  174. PARAM  : <none>
  175. DESCRIPTION:
  176.  
  177. 'Send all pending X-Ports' script
  178. ©1997 Innovative Computer Solutions
  179.  
  180. Opens X-Port and sends all X-Port items waiting in the outbox.
  181.  
  182.  
  183.  
  184. ***************************************************************************
  185. SCRIPT : Take Screenshot with X-Port
  186. VERSION: 1
  187. PARAM  : <none>
  188. DESCRIPTION:
  189.  
  190. 'Take Screenshot with X-Port' script
  191. ©1997 Innovative Computer Solutions
  192.  
  193. Takes a screenshot and opens the X-Port application.
  194.  
  195.  
  196.  
  197. ***************************************************************************
  198. SCRIPT : Receive X-Port
  199. VERSION: 1
  200. PARAM  : <none>
  201. DESCRIPTION:
  202.  
  203. 'Receive X-Port' script
  204. ©1997 Innovative Computer Solutions
  205.  
  206. Receive an item using X-Port.
  207.  
  208.  
  209.  
  210. ***************************************************************************
  211. SCRIPT : Can Do!
  212. VERSION: 1
  213. PARAM  : <none>
  214. DESCRIPTION:
  215.  
  216. 'Can Do!' script
  217.  
  218. ©1996 Ron Risley
  219. Takes selected text and makes a new todo item out of it.  Submitted by Ron Risley RRisley@POBOX.COM.
  220.  
  221.  
  222.  
  223. ***************************************************************************
  224. SCRIPT : Start NBU/NCU Connection/Dock
  225. VERSION: 2
  226. PARAM  : <none>
  227. DESCRIPTION:
  228.  
  229. 'Dock' script
  230. ©1997 Innovative Computer Solutions
  231.  
  232. Simulates opening the 'Dock' application and pressing the 'Connect' button.
  233.  
  234.  
  235.  
  236. ***************************************************************************
  237. SCRIPT : Switch Default Store
  238. VERSION: 2
  239. PARAM  : Text
  240. DESCRIPTION:
  241.  
  242. 'Switch Default Store' script
  243. ©1997 Innovative Computer Solutions
  244.  
  245. Changes the default store.  The default store is advanced to the 'next' valid store (ie; internal->card 1->card 2->internal...).
  246. You may optionally provide a parameter which is the name of the store you to which you want to switch.  The name must match exactly, so you should copy it from the card slip.
  247.  
  248.  
  249.  
  250. ***************************************************************************
  251. SCRIPT : Bring Desktop Buttonbar to front
  252. VERSION: 1
  253. PARAM  : <none>
  254. DESCRIPTION:
  255.  
  256. 'Bring Desktop Buttonbar to front' script
  257. ©1997 Innovative Computer Solutions
  258.  
  259. "Tears off" the NewtCase Desktop ButtonBar so it floats above all other apps.  Desktop must be the backdrop app.
  260.  
  261.  
  262.  
  263. ***************************************************************************
  264. SCRIPT : Type Date and Time
  265. VERSION: 4
  266. PARAM  : Text
  267. DESCRIPTION:
  268.  
  269. 'Type Date and Time' script
  270. ©1997 Innovative Computer Solutions
  271.  
  272. Simulates typing the current date and time on the keyboard.  If no parameter is provided, then only the current date and time is typed.
  273.   You may optionally provide a string parameter which contains the following string tags:
  274.      $sd - short date (6/30/70), 
  275.      $md - medium date (June 30, 1970),
  276.      $ld - long date (Tuesday, June 30, 1970),
  277.      $t  - time (12:00 pm)
  278.   GestureLaunch will replace the tags with the current date and/or time, then simulate typing the string.
  279.  
  280.  
  281.  
  282. ***************************************************************************
  283. SCRIPT : Execute Selected Expression
  284. VERSION: 2
  285. PARAM  : <none>
  286. DESCRIPTION:
  287.  
  288. 'Execute Selected Expression' script
  289. ©1997 Innovative Computer Solutions
  290.  
  291. Compiles and executes the currently selected (Newtonscript) text.
  292.  
  293.  
  294.  
  295. ***************************************************************************
  296. SCRIPT : Rotate Screen
  297. VERSION: 3
  298. PARAM  : Text
  299. DESCRIPTION:
  300.  
  301. 'Rotate screen' script
  302. ©1997 Innovative Computer Solutions
  303.  
  304. Changes the screen orientation.  Same function as the 'rotate' button in the extras drawer.  You may optionally provide one of the following parameters:
  305. portrait - switch to portrait orientation
  306. portraitflip - switch to portrait orientation (flipped)
  307. landscape - switch to landscape orientation
  308. landscapeflip - switch to landscape orientation (flipped)
  309.  
  310.  
  311.  
  312. ***************************************************************************
  313. SCRIPT : New 'checklist' note
  314. VERSION: 1
  315. PARAM  : <none>
  316. DESCRIPTION:
  317.  
  318. 'New Checklist note' script
  319. ©1997 Innovative Computer Solutions
  320.  
  321. Creates a new 'checklist' note in the notepad, and scrolls to that note.  The notepad will be opened if it is not already open.
  322.  
  323.  
  324.  
  325. ***************************************************************************
  326. SCRIPT : New 'outline' note
  327. VERSION: 1
  328. PARAM  : <none>
  329. DESCRIPTION:
  330.  
  331. 'New Outline note' script
  332. ©1997 Innovative Computer Solutions
  333.  
  334. Creates a new 'outline' note in the notepad, and scrolls to that note.  The notepad will be opened if it is not already open.
  335.  
  336.  
  337.  
  338. ***************************************************************************
  339. SCRIPT : Display heap stats
  340. VERSION: 1
  341. PARAM  : <none>
  342. DESCRIPTION:
  343.  
  344. 'Heap Stats' script
  345. ©1997 Innovative Computer Solutions
  346.  
  347. Displays current heap statistics.
  348.  
  349.  
  350.  
  351. ***************************************************************************
  352. SCRIPT : Display Recognized Gesture
  353. VERSION: 2
  354. PARAM  : <none>
  355. DESCRIPTION:
  356.  
  357. 'Display Recognized Gesture' script
  358. ©1997 Innovative Computer Solutions
  359.  
  360. briefly flashes the recognized gesture on-screen - useful for debugging purposes, and for user training.
  361.  
  362.  
  363.  
  364. ***************************************************************************
  365. SCRIPT : New 'recording' note
  366. VERSION: 1
  367. PARAM  : <none>
  368. DESCRIPTION:
  369.  
  370. 'New recording note' script
  371. ©1997 Innovative Computer Solutions
  372.  
  373. Creates a new 'recording' note in the notepad, and scrolls to that note.  The notepad will be opened if it is not already open.
  374.  
  375.  
  376.  
  377. ***************************************************************************
  378. SCRIPT : Scroll to next note
  379. VERSION: 1
  380. PARAM  : <none>
  381. DESCRIPTION:
  382.  
  383. 'Scroll to next note' script
  384. ©1997 Innovative Computer Solutions
  385.  
  386. Scrolls to the next note in the notepad.  Useful for quickly getting past long multi-screen notes.
  387.  
  388.  
  389.  
  390. ***************************************************************************
  391. SCRIPT : New 'recording' note w/Autostart
  392. VERSION: 1
  393. PARAM  : <none>
  394. DESCRIPTION:
  395.  
  396. 'New paper note with Autostart' script
  397. ©1997 Innovative Computer Solutions
  398.  
  399. Creates a new 'recording' note in the notepad, and scrolls to that note.  The notepad will be opened if it is not already open.  Recording will start automatically.
  400.  
  401.  
  402.  
  403. ***************************************************************************
  404. SCRIPT : Scroll to previous note
  405. VERSION: 1
  406. PARAM  : <none>
  407. DESCRIPTION:
  408.  
  409. 'Scroll to previous note' script
  410. ©1997 Innovative Computer Solutions
  411.  
  412. Scrolls to the previous note in the notepad.  Useful for quickly getting past long multi-screen notes.
  413.  
  414.  
  415.  
  416. ***************************************************************************
  417. SCRIPT : Open Names app to...
  418. VERSION: 5
  419. PARAM  : Text
  420. DESCRIPTION:
  421.  
  422. 'Open Names app to...' script
  423. ©1997 Innovative Computer Solutions
  424.  
  425. Opens the names/contacts application if it is not already open.  If you supply a parameter, the names app will be scrolled to the first name card which matches the parameter.
  426. If you do not supply a parameter, the recognized letter will be used as the search key to scroll to a name card.
  427.  
  428.  
  429.  
  430. ***************************************************************************
  431. SCRIPT : Open todo list to...
  432. VERSION: 4
  433. PARAM  : Text
  434. DESCRIPTION:
  435.  
  436. 'Open Todo list to...' script
  437. ©1997 Innovative Computer Solutions
  438.  
  439. Opens the Todo list if it is not already open.  You may supply a number 'n' as a parameter, and the todo list for 'n' days in the future will be displayed.
  440. If you do not provide a parameter, then the recognized number (if any) will be used.  If there is no parameter or there is no valid recognized number, today's todo list will be displayed.
  441.  
  442.  
  443.  
  444. ***************************************************************************
  445. SCRIPT : Open Agenda to...
  446. VERSION: 4
  447. PARAM  : Text
  448. DESCRIPTION:
  449.  
  450. 'Open Agenda to...' script
  451. ©1997 Innovative Computer Solutions
  452.  
  453. Opens the Dates Agenda if it is not already open.  You may supply a number 'n' as a parameter, and the Agenda for 'n' days in the future will be displayed.
  454. If you do not provide a parameter, then the recognized number (if any) will be used.  If there is no parameter or there is no valid recognized number, today's Agenda will be displayed.
  455.  
  456.  
  457.  
  458. ***************************************************************************
  459. SCRIPT : Launch NSBasic Application
  460. VERSION: 1
  461. PARAM  : Text
  462. DESCRIPTION:
  463.  
  464. 'Launch NSbasic Application' script
  465. ©1997 Innovative Computer Solutions
  466.  
  467. Launches the NSBasic application named in the parameter.  If the NSBasic application has been turned into a package, use should use 'Launch Application' instead.
  468.  
  469.  
  470.  
  471. ***************************************************************************
  472. SCRIPT : Display storage stats
  473. VERSION: 4
  474. PARAM  : <none>
  475. DESCRIPTION:
  476.  
  477. 'Storage Stats' script
  478. ©1997 Innovative Computer Solutions
  479.  
  480. Displays current storage statistics.
  481.  
  482.  
  483.  
  484. ***************************************************************************
  485. SCRIPT : Open Outbox
  486. VERSION: 2
  487. PARAM  : <none>
  488. DESCRIPTION:
  489.  
  490. 'Open Outbox' script
  491. ©1997 Innovative Computer Solutions
  492.  
  493. Opens the IOBox application with the Outbox visible (the IOBox usually opens to the Inbox).
  494.  
  495.  
  496.  
  497. ***************************************************************************
  498. SCRIPT : Pop up Gesture List
  499. VERSION: 9
  500. PARAM  : <none>
  501. DESCRIPTION:
  502.  
  503. 'Popup Gesture List' script
  504. ©1997 Innovative Computer Solutions
  505.  
  506. Displays a popup menu of all gestures defined for the given icon, and executes the one the user chooses.
  507.  
  508. Note that the script is executed with the parameter with which it was defined, and the recognized gesture is changed to match as well.
  509.  
  510. In other words, the gesture you select from the menu is executed as if you had written that gesture in the first place.
  511.  
  512.  
  513.  
  514.  
  515.  
  516. ***************************************************************************
  517. SCRIPT : New Meeting on...
  518. VERSION: 2
  519. PARAM  : Text
  520. DESCRIPTION:
  521.  
  522. 'New Meeting on...' script
  523. ©1997 Innovative Computer Solutions
  524.  
  525. Opens the Dates application if it is not already open, and creates a new appointment.  You may supply a number 'n' as a parameter, and an appointment 'n' days in the future will be created.
  526. If you do not provide a parameter, then the recognized number (if any) will be used.  If there is no parameter or there is no valid recognized number, then an appointment will be created for today.
  527.  
  528.  
  529.  
  530. ***************************************************************************
  531. SCRIPT : New Todo on...
  532. VERSION: 1
  533. PARAM  : Text
  534. DESCRIPTION:
  535.  
  536. 'New Todo on...' script
  537. ©1997 Innovative Computer Solutions
  538.  
  539. Opens the Dates application if it is not already open, and creates a new Todo.  You may supply a number 'n' as a parameter, and an Todo 'n' days in the future will be created.
  540. If you do not provide a parameter, then the recognized number (if any) will be used.  If there is no parameter or there is no valid recognized number, then an Todo will be created for today.
  541.  
  542.  
  543.  
  544. ***************************************************************************
  545. SCRIPT : Numbers Only
  546. VERSION: 2
  547. PARAM  : <none>
  548. DESCRIPTION:
  549.  
  550. 'Numbers Only' script
  551. ©1997 Innovative Computer Solutions
  552.  
  553. Use this script as a BeforeScript to filter commonly mis-regnized letters into their similar numbers.  For example, i and l would become the number 1, and the letter o would become zero.
  554.  
  555.  
  556.  
  557.  
  558. ***************************************************************************
  559. SCRIPT : Pop up Text Picker
  560. VERSION: 3
  561. PARAM  : List
  562. DESCRIPTION:
  563.  
  564. 'Popup Text Picker' script
  565. ©1997 Innovative Computer Solutions
  566.  
  567. Displays an editable popup menu which contains 'macro' text items.  The selected item is pasted at the current text insertion point. 
  568.  
  569.